package com.jt.www.message;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 新电子发票信息
 */
public class NewElecInvoiceInfoVO implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 发票代码
     */
    private String invoiceCode;
    /**
     * 发票号码
     */
    private String visaSerialNo;
    /**
     * 发票金额（含税）
     */
    private String visaFee;
    /**
     * 发票抬头
     */
    private String invoiceTitle;
    /**
     * 电子邮箱
     */
    private String email;
    /**
     * 电话号码
     */
    private String phoneNumber;
    /**
     * 备注信息
     */
    private String extend;
    /**
     * 纳税人识别号
     */
    private String taxPayerNo;
    /**
     * 保单信息
     */
    private List<NewElecPolicyInfoList> newElecPolicyInfoList = new ArrayList<>();
    /**
     * 预留字段1
     */
    private String col1;
    /**
     * 预留字段2
     */
    private String col2;
    /**
     * 预留字段3
     */
    private String col3;
    /**
     * 预留字段4
     */
    private String col4;
    /**
     * 预留字段5
     */
    private String col5;
    /**
     * 发票打印类型 0--蓝票  1--红票
     */
    private String invoicePrintType;
    /**
     * 原发票号码
     */
    private String everInvoiceNo;
    /**
     * 原发票代码
     */
    private String everInvoiceCode;
    /**
     * 购方地址
     */
    private String buyerAddress;
    /**
     * 购方开户银行
     */
    private String buyerBankName;
    /**
     * 购方银行账号信息
     */
    private String buyerAccountCode;
    /**
     * 购方电话
     */
    private String buyerTelePhone;
    /**
     * 开票对象代码
     */
    private String invoiceObjectCode;

    /**
     * 开票对象
     */
    private String invoiceObjectType;

    public static long getSerialVersionUID() {
        return serialVersionUID;

    }

    public String getInvoiceCode() {
        return this.invoiceCode;

    }

    public void setInvoiceCode(String invoiceCode) {
        this.invoiceCode = invoiceCode;
    }

    public String getVisaSerialNo() {
        return this.visaSerialNo;

    }

    public void setVisaSerialNo(String visaSerialNo) {
        this.visaSerialNo = visaSerialNo;
    }

    public String getVisaFee() {
        return this.visaFee;

    }

    public void setVisaFee(String visaFee) {
        this.visaFee = visaFee;
    }

    public String getInvoiceTitle() {
        return this.invoiceTitle;

    }

    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }

    public String getEmail() {
        return this.email;

    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhoneNumber() {
        return this.phoneNumber;

    }

    public void setPhoneNumber(String phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getExtend() {
        return this.extend;

    }

    public void setExtend(String extend) {
        this.extend = extend;
    }

    public String getTaxPayerNo() {
        return this.taxPayerNo;

    }

    public void setTaxPayerNo(String taxPayerNo) {
        this.taxPayerNo = taxPayerNo;
    }

    public List<NewElecPolicyInfoList> getNewElecPolicyInfoList() {
        return this.newElecPolicyInfoList;

    }

    public void setNewElecPolicyInfoList(List<NewElecPolicyInfoList> newElecPolicyInfoList) {
        this.newElecPolicyInfoList = newElecPolicyInfoList;
    }

    public String getCol1() {
        return this.col1;

    }

    public void setCol1(String col1) {
        this.col1 = col1;
    }

    public String getCol2() {
        return this.col2;

    }

    public void setCol2(String col2) {
        this.col2 = col2;
    }

    public String getCol3() {
        return this.col3;

    }

    public void setCol3(String col3) {
        this.col3 = col3;
    }

    public String getCol4() {
        return this.col4;

    }

    public void setCol4(String col4) {
        this.col4 = col4;
    }

    public String getCol5() {
        return this.col5;

    }

    public void setCol5(String col5) {
        this.col5 = col5;
    }

    public String getInvoicePrintType() {
        return this.invoicePrintType;

    }

    public void setInvoicePrintType(String invoicePrintType) {
        this.invoicePrintType = invoicePrintType;
    }

    public String getEverInvoiceNo() {
        return this.everInvoiceNo;

    }

    public void setEverInvoiceNo(String everInvoiceNo) {
        this.everInvoiceNo = everInvoiceNo;
    }

    public String getEverInvoiceCode() {
        return this.everInvoiceCode;

    }

    public void setEverInvoiceCode(String everInvoiceCode) {
        this.everInvoiceCode = everInvoiceCode;
    }

    public String getBuyerAddress() {
        return this.buyerAddress;

    }

    public void setBuyerAddress(String buyerAddress) {
        this.buyerAddress = buyerAddress;
    }

    public String getBuyerBankName() {
        return this.buyerBankName;

    }

    public void setBuyerBankName(String buyerBankName) {
        this.buyerBankName = buyerBankName;
    }

    public String getBuyerAccountCode() {
        return this.buyerAccountCode;

    }

    public void setBuyerAccountCode(String buyerAccountCode) {
        this.buyerAccountCode = buyerAccountCode;
    }

    public String getBuyerTelePhone() {
        return this.buyerTelePhone;

    }

    public void setBuyerTelePhone(String buyerTelePhone) {
        this.buyerTelePhone = buyerTelePhone;
    }

    public String getInvoiceObjectCode() {
        return this.invoiceObjectCode;

    }

    public void setInvoiceObjectCode(String invoiceObjectCode) {
        this.invoiceObjectCode = invoiceObjectCode;
    }

    public String getInvoiceObjectType() {
        return this.invoiceObjectType;

    }

    public void setInvoiceObjectType(String invoiceObjectType) {
        this.invoiceObjectType = invoiceObjectType;
    }
}
